home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Source / IBPalettes / WWTCLKit / WWSliderCell.h < prev    next >
Encoding:
Text File  |  1995-03-22  |  1.1 KB  |  57 lines

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. @interface WWSliderCell:SliderCell
  5. {
  6.   id    interp;
  7.   id    minText;
  8.   id    maxText;
  9.   id    valText;
  10.   char  *controlString;
  11.   int   controlStringSize;
  12.   char  *sprintfControlString;
  13.  
  14.   char  *tclExpression;
  15.   int   tclExpressionSize;
  16.   char  *tclVar;
  17.   int   tclVarSize;
  18.   char  *tclCommand;
  19.   int   tclCommandSize;
  20.   BOOL  autoSendP;
  21.   BOOL  usingPrivateImage;
  22.   BOOL  colorChanged;
  23.   NXColor  color;
  24.   BOOL  tclCommandDirty;
  25. }
  26.  
  27. - init;
  28. - awake;
  29. - write:(NXTypedStream *)stream;
  30. - read:(NXTypedStream *)stream; 
  31.  
  32. - setMinValue:(double)aDouble;
  33. - setMaxValue:(double)aDouble;
  34. - setMinText:sender;
  35. - setMaxText:sender;
  36. - setValText:sender;
  37.  
  38. - setColor:(NXColor)newColor;
  39. - (NXColor)color;
  40. - generateImage:(const NXRect *)theFrame;
  41.  
  42. - setAutoSendP:(BOOL)newAutoSendP;
  43. - (BOOL)autoSendP; 
  44.  
  45. - setControlString:(const char *)str;
  46. - (const char *)controlString;
  47. - setTclExpression:(const char *)str;
  48. - (const char *)tclExpression;
  49. - setTclVar:(const char *)varName;
  50. - (const char *)tclVar;
  51. - setTclCommand:(const char *)str;
  52. - (const char *)tclCommand;
  53.  
  54. - updateInterp;
  55.  
  56. @end
  57.